Java实现远程开关机(网络唤醒)

您所在的位置:网站首页 网络远程开关 java源码 Java实现远程开关机(网络唤醒)

Java实现远程开关机(网络唤醒)

2024-07-15 20:29| 来源: 网络整理| 查看: 265

Java实现远程开关机(网络唤醒) 全栈程序员-用户IM • 2022年6月2日 下午1:36 • 未分类

Java实现远程开关机(网络唤醒)Java实现远程开关机是做的一个在局域网下实现一台机器对多台机器的开关机控制远程唤醒实现是通过电源的一种协议进行控制的,需要知道被唤醒机器的mac地址首先要须知:网络唤醒条件网络唤醒需要终端的主板和网卡支持,需要先在BIOS设置支持网络唤醒网络唤醒要接通电源保证网卡能通电要接网线不能是wifi如果强制关机可能不能通过网络唤醒来开机跨交换机或者跨路由的话就有可能不支持唤醒跨多…

大家好,又见面了,我是你们的朋友全栈君。

Java实现远程开关机是做的一个在局域网下实现一台机器对多台机器的开关机控制 远程唤醒实现 是通过电源的一种协议进行控制的,需要知道被唤醒机器的mac地址

首先要须知: 网络唤醒条件 网络唤醒需要终端的主板和网卡支持,需要先在BIOS设置支持网络唤醒 网络唤醒要接通电源保证网卡能通电 要接网线 不能是wifi 如果强制关机 可能不能通过网络唤醒来开机 跨交换机或者跨路由的话就有可能不支持唤醒 跨多层交换机的话即使ping通也未必能唤醒 在同一网段下进行网络唤醒最为省事

下面对被唤醒机器惊醒配置(要不就乱套啦,在公司想开谁的机器都可以啦) 1、先进入BIOS中开启网络唤醒功能,在BIOS中找到“OnBoard LAN”选项,将它设成“Enabled”。同时将“POWER MANAGEMENT SETUP(电源管理设置)”下的“Power On by LAN/Ring”选项设为“Enabled”,最后将“Wake On LAN(网络唤醒)”选项设置为“Enabled”,设置好后保存退出。

2、右击“我的电脑”并选择“管理”选项,在随后出现的“计算机管理”窗口中找到“设备管理”,在设备列表中找到“网络适配器”下的本地网卡(注意是有线网卡),右击本地网卡并选择“属性”,在弹出的对话框中选择“高级”页签,选择“Wake on Magic Package”或“网络唤醒”选项并将其值设置为“开启”,在同一个窗口中选择“电源管理”页签,在“允许设备唤醒计算机”以及“只允许幻数据包唤醒计算机”选项前打钩,点击【确定】按钮; 在这里插入图片描述 在这里插入图片描述 上面就是配置啦!!!

下面上代码

String mac = "" //mac地址 try { int port = 7; byte[] macByte = new byte[6]; String[] ips = mac.split("\\:|\\-"); for (int i = 0; i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3